#include "ssd_global.h"

/**********************************************************************
 * CPFTL函数声明
 * ********************************************************************/
void CPFTL_Scheme(unsigned int *pageno,int *req_size,int operation);
void CPFTL_init_arr();
void CPFTL_Hit_HCMT(int blkno,int operation);
void CPFTL_HCMT_Is_Full();
void CPFTL_pre_load_entry_into_SCMT(int *pageno,int *req_size,int operation);
void CPFTL_load_entry_into_CCMT(int blkno,int operation);
void CPFTL_CCMT_Is_Full();
void CPFTL_move_CCMT_to_HCMT(int req_lpn,int operation);
void CPFTL_move_SCMT_to_HCMT(int blkno ,int operation);
void chang_max_entry(int entry, int entry_count);
void find_MC_entries(int *entryarr, int size);
